package com.vito.dcs.asphalt.asphaltDataLog.dao;


import java.util.*;
import com.vito.dcs.asphalt.asphaltDataLog.model.DataAsphaltBlenderLogModel;

/**
 * 沥青搅拌站原始数据表持久化接口
 * @author  fangj
 * @version 0.1.1
 * @date    2019-4-12 14:59:05
 */
public interface DataAsphaltBlenderLogMapper {

	/**
	 * 持久化dataasphaltblenderlog
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-12 14:59:05
	 * @return  保存的条数
	 * @param   dataasphaltblenderlog 需要持久化的沥青搅拌站原始数据表对象
	 */
	public Integer save(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	/**
	 * 查询dataasphaltblenderlog集合
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-12 14:59:05
	 * @return  查询出的DataAsphaltBlenderLogModel集合
	 * @param   dataasphaltblenderlog 通过沥青搅拌站原始数据表对象查询
	 */
	public List<DataAsphaltBlenderLogModel> queryAllByPage(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	
	/**
	 * 查询dataasphaltblenderlog
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-12 14:59:05
	 * @return  查询出的DataAsphaltBlenderLogModel
	 * @param   dataasphaltblenderlog 通过沥青搅拌站原始数据表对象查询
	 */
	public DataAsphaltBlenderLogModel query(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	
	/**
	 * 更新dataasphaltblenderlog对象
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-12 14:59:05
	 * @return  查询出的更新条数
	 * @param   dataasphaltblenderlog 修改dataasphaltblenderlog对象主键对应的其他数据
	 */
	public Integer update(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	
	/**
	 * 删除dataasphaltblenderlog
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-12 14:59:05
	 * @return  变更条数
	 * @param   dataasphaltblenderlog 删除dataasphaltblenderlog对象的checkeds 包含的dataasphaltblenderlog主键对应的数据
	 */
	public Integer delete(DataAsphaltBlenderLogModel dataasphaltblenderlog);

}